package com.csist.mapper.po.classManageModule;

import com.csist.pojo.po.classManageModule.SpecificationClassInfo;
import org.apache.ibatis.annotations.Param;

import java.util.List;

public interface SpecificationClassInfoMapper {
    /**
     * 查询所有专修班级信息
     * @return
     */
    List<SpecificationClassInfo> findAll();

    /**
     * 根据id查询专修班级信息
     * @param id
     * @return
     */
    SpecificationClassInfo getSpecificationClassInfoById(@Param("id") int id);

    /**
     * 根据条件查询专修班级信息
     * @param specificationClassInfo
     * @return
     */
    List<SpecificationClassInfo> findSpecificationClassInfo(SpecificationClassInfo specificationClassInfo);
    /**
     * 添加专修班级信息
     * @param specificationClassInfo
     * @return
     */
    int addSpecificationClassInfo(SpecificationClassInfo specificationClassInfo);

    /**
     * 修改专修班级信息
     * @param specificationClassInfo
     * @return
     */
    int updateSpecificationClassInfo(SpecificationClassInfo specificationClassInfo);

    /**
     * 删除专修班级信息
     * @param sciId
     * @return
     */
    int deleteSpecificationClassInfo(int sciId);

}
